<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalDiscoDuro{
	
	static function insertarDiscoDuro($nombre, $fabricante, $capacidad, $rpm, $cache, $interfaz, $comentario, $estado){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into tb_discoduro (disc_nombre, disc_fabricante, disc_capacidad, disc_rpm, disc_cache, disc_interfaz, disc_comentario, disc_estado) values('$nombre', '$fabricante', '$capacidad', '$rpm', '$cache', '$interfaz', '$comentario', '$estado')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDiscoDuro", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarDiscoDuro($nombre, $fabricante, $capacidad, $rpm, $cache, $interfaz, $comentario, $estado, $idDiscoDuro){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update tb_discoduro set disc_nombre='$nombre' ,disc_fabricante='$fabricante' ,disc_capacidad='$capacidad', disc_rpm='$rpm', disc_cache='$cache', disc_interfaz='$interfaz' ,disc_comentario='$comentario' ,disc_estado='$estado' Where idDiscoDuro=$idDiscoDuro");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDiscoDuro", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarDiscoDuro(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from tb_discoduro");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalDiscoDuro", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>